leaf roller

Explore definitions, synonyms, and language insights of leaf roller

Definitions

Noun
moth whose larvae form nests by rolling and tying leaves with spun silk

More General Terms